# 封装数据库操作（增删改查）
# 封装 CRUD，主逻辑更清晰，调用更方便！

from models import User


# 插入数据
async def create_user(name: str, age: int):
    return await User.create(name=name, age=age)


# 查询数据
async def get_user(user_id: int):
    return await User.get(id=user_id)


# 更新数据
async def update_user(user_id: int, new_age: int):
    user = await User.get(id=user_id)
    user.age = new_age
    await user.save()


# 删除数据
async def delete_user(user_id: int):
    user = await User.get(id=user_id)
    await user.delete()



